"""
file: test_web.py
Author: 城下秋草
Date: 2024/12/18
Desc: pytest的测试发现

目录：是从当前目录向下递归发现
文件：test_*.py, *_test.py
测试类：Test*
测试方法：test*
"""

def setup_module():
    """module的前置方法"""
    print("\r\n---------module的前置动作....")

def teardown_module():
    """module的后置方法"""
    print("\r\n---------module的后置动作....")


def setup_function():
    """function的前置方法"""
    print("\r\n---------function的前置动作....")


def teardown_function():
    """function的后置方法"""
    print("\r\n---------function的后置动作....")

def testDemo1():
    assert True

def checkDemo1():
    assert True

class TestDemo:
    @classmethod
    def setup_class(cls):
        """class的前置方法"""
        print("\r\n---------class的前置动作....")

    @classmethod
    def teardown_class(cls):
        """class的后置方法"""
        print("\r\n---------class的后置动作....")

    @classmethod
    def setup_method(cls):
        """method的前置方法"""
        print("\r\n---------method的前置动作....")

    @classmethod
    def teardown_method(cls):
        """method的后置方法"""
        print("\r\n---------method的后置动作....")

    def test_demo2(self):
        assert True

    def check_demo2(self):
        assert True